<?php

/**
 * E-mail class.  
 *
 * @package 	Joomla
 * @subpackage	maszyny
 * @since	1.0
 */
class msEmailControl extends JObject
{	
	/**
	 * Metoda wysyła e-mail informujacy o przeniesieniu maszyny.
	 *
	 * @param 	object 	$oP 		Obiekt zawierający dane do wysłania e-maila
	 * @return 	boolean True 		On success 
	 */	
	function emailDotacje( &$ob )
	{		
		$subject = 'Informacja o zakończeniu dotacji.';

		$html = '<html>
				<head>
				  <title>Zakończenie dotacji</title>
				</head>
				<body>
				  <p><strong>Informujemy, iż w dniu %s zakończyła się dotacja maszyny o nr inwentarzowym: %s:</strong><p>
				  <p>Prosze wejdź do systemu inwentzrz i uaktualnij stan maszyny.</p>

				  <p>Prosimy, nie odpowiadaj na tę wiadomość. Została wysłana automatycznie.<p>
				 </body>
			</html>
			';

		$message = sprintf ( $html,  $ob->date, $ob->nr_inw );
		
		// Wysyłamy e-mail
		return msEmailControl::email( $ob->adresEmail, $subject, $message );
	}
	
	/**
	 * Metoda wysyła e-mail ze strony inwentarza.
	 *
	 * @param 	string 	$adresEmail 	Adres e-mail odbiorcy
	 * @param 	string 	$subject 	Temat 
	 * @param 	string 	$message 	Treść wiadomości 	 
	 * @return 	boolean True 		On success 
	 */	
	function email( $adresEmail, $subject, $message )
	{
		global $mainframe;
		
		$MailFrom	= $mainframe->getCfg('mailfrom');  // inwentarz@mega-service.pl
		$FromName	= $mainframe->getCfg('fromname');  // Nazwa strony
 
		// Aby wysłać e-mail HTML, musi być ustawiony nagłówek Content-type
		$headers  = 'MIME-Version: 1.0' . "\r\n";
		$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
		
		return JUtility::sendMail( $MailFrom, $FromName, $adresEmail, $subject, $message, $headers );
	}

}
?>



